home *** CD-ROM | disk | FTP | other *** search
/ Champak 33 / Volume 33 - JOGO DISK .iso / Games / protect_the_fire.swf / scripts / DefineSprite_276 / frame_3 / DoAction.as
Text File  |  2007-01-15  |  2KB  |  77 lines

  1. if("0" < fcount)
  2. {
  3.    if(fhalf + "1" < fcount)
  4.    {
  5.       setProperty("../nut2", _xscale, getProperty("../nut2", _xscale) + inc);
  6.       setProperty("../nut2", _yscale, getProperty("../nut2", _yscale) + inc);
  7.       inc -= "5";
  8.       inc2 = "0";
  9.    }
  10.    else
  11.    {
  12.       setProperty("../nut2", _xscale, getProperty("../nut2", _xscale) - inc);
  13.       setProperty("../nut2", _yscale, getProperty("../nut2", _yscale) - inc);
  14.       inc += "4.5";
  15.    }
  16.    i += "1";
  17.    fcount -= "1";
  18.    setProperty("../nut2", _X, getProperty("../nut2", _X) + deltax);
  19.    setProperty("../nut2", _Y, getProperty("../nut2", _Y) + deltay);
  20. }
  21. else
  22. {
  23.    radius = "25";
  24.    r2 = radius * radius;
  25.    k = "1";
  26.    hit = "0";
  27.    nutx = getProperty("../nut2", _X);
  28.    nuty = getProperty("../nut2", _Y);
  29.    while(eval("/:rafts") >= k)
  30.    {
  31.       if(!eval("../raft" add k add "/:destroyed"))
  32.       {
  33.          deltax = nutx - getProperty("../raft" add k, _X);
  34.          deltay = nuty - getProperty("../raft" add k, _Y);
  35.          dist = deltax * deltax + deltay * deltay;
  36.          if(r2 >= dist)
  37.          {
  38.             tellTarget("../raft" add k)
  39.             {
  40.                gotoAndStop("sank");
  41.             }
  42.             hit = "1";
  43.          }
  44.       }
  45.       k += "1";
  46.    }
  47.    setProperty("../splash", _X, nutx);
  48.    setProperty("../splash", _Y, nuty);
  49.    tellTarget("../splash")
  50.    {
  51.       gotoAndPlay(2);
  52.    }
  53.    set("../:first","1");
  54.    setProperty("../nut2", _X, "-100");
  55.    setProperty("../nut2", _Y, "-100");
  56.    if(eval("/:freeforAll") == "1")
  57.    {
  58.       tellTarget("/ai")
  59.       {
  60.          gotoAndPlay(2);
  61.       }
  62.    }
  63.    else
  64.    {
  65.       set("/:whosTurn","1");
  66.       tellTarget("/turn")
  67.       {
  68.          gotoAndStop(1);
  69.       }
  70.       tellTarget("/ai")
  71.       {
  72.          gotoAndStop(2);
  73.       }
  74.    }
  75.    gotoAndStop(1);
  76. }
  77.